package com.zretc.dao;

import java.util.List;
import java.util.Map;

import com.zretc.entity.Collect;
import com.zretc.util.PageInfo;

/** 
 * 收藏列表dao层
 * @author Administrator
 *
 */

public interface CollectDao {
	/**
	 * 添加收藏
	 * @author hexiawei
	 * return int
	 */
	int insertCollect(Map<String, Object> map);
	
	/**
	 * 取消
	 * @author hexiawei
	 * return int
	 */
	int delectCollect(Map<String, Object> map);
	
	/**
	 * 根据歌曲id和用户id查找收藏列表
	 * @author hexiawei
	 * return Collect
	 */
	Collect selectCollectBySongId(Integer songId,Integer accountId);
	
	/**
	 * 根据用户id查找收藏列表
	 * @author hexiawei
	 * return PageInfo<Collect>
	 */
	PageInfo<Collect> selectCollectByAccountId(Map<String, String> map);
	
}
